@charset "UTF-8";
@media screen and (max-width:1900px){
	
}
@media screen and (max-width:1800px){
}
@media screen and (max-width:1680px){
	.main{padding:0 30px 0 30px;}
}
@media screen and (max-width:1360px){

}
@media screen and (max-width:1210px){
	.main{padding:0 10px 0 10px;}
	
	.header .nav_box li > a{ padding:0 16px 0 16px;  font-size:16px;}

	.banner .dataitem .fd_text{ top:30%;}

}
@media screen and (max-width:1000px){	
	.header{padding:15px 0 15px 0;}
	.header .nav_box{padding:0 0px 0 0px;}
	
	.pro_box .line1 .mleft{ width:100%;}	
	.pro_box .line1 .mright{ width:100%; margin-top:10px;}
	.pro_box .line3{ font-size:14px; line-height:34px;}
	.fanhui a{width:200px; height:40px; line-height:39px;}
}

@media screen and (max-width:940px){
	.top_kong{ display:block;  height:60px;}
	.top_box{ display:none;}
	.header{ position:fixed; z-index:4444; padding:6px 5px 0 5px; left:0; top:0; width:90%; width: calc(100% - 10px); width: -moz-calc(100% - 10px); width: -webkit-calc(100% - 10px);}
	.header .mleft{float:left; margin:6px 0 6px 0;}
	.header .mleft img{ max-height:36px;}
		
	.nav_x{display:block;}
	.nav_box{ display:none;}
	
	
	.banner .dataitem .fd_text{ top: calc(50% - 25px); top: -moz-calc(50% - 25px); top: -webkit-calc(50% - 25px);}
	.banner .dataitem .fd_text h3{ font-size:18px; height:30px; line-height:30px;}
	.banner .dataitem .fd_text h5{ font-size:14px; padding:6px 0 0 0;}
	.banner .dataitem .fd_text .jianjie{ display:none;}
	
	.banner .arrow{ font-size:24px;}
	
	.bk_more{padding:5px 0 5px 0; text-align:center;}
	
	.bk_title p{ font-size:18px; padding-bottom:10px;}
	.bk_title a{ padding-top:8px;}
	
	
	.hei4vw{height:14px;}
	
	
	/*首页产品展示*/
	.index_pro .mleft{ float:none; width:100%;}
	.index_pro .mleft .title{ display:none;}
	.index_pro .mleft ul{ background-color:#016DB5; padding:10px 10px 10px 10px;}
	.index_pro .mleft ul li{ float:left; margin:5px 5px 5px 5px; padding:0 0 0 0; line-height:40px; border-bottom:0 dashed #016DB5;}
	.index_pro .mleft ul li:hover{background-color:inherit;}
	.index_pro .mleft ul li a{ float:none; display:inline-block; padding:0 10px 0 10px; line-height:35px; height:35px; font-size:14px; color:#FFF; border:1px solid #FFF; border-radius:5px; -moz-border-radius:5px;  -webkit-border-radius:5px;}
	.index_pro .mleft ul li span{ display:none;}
	
	.index_pro .mright{ float:right; width:100%;}
	.index_pro .mright ul{}
	.index_pro .mright ul li{ float:left; width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2); margin:10px 10px 0 0;}
	.index_pro .mright ul li:nth-child(2n+2){margin-right:0;} 
	.index_pro .mright ul li .d_box{ padding:10px 10px 10px 10px; border:1px solid #ffffff;}
	.index_pro .mright ul li .d_box .title{ padding:0 0 0 0; }
	
	
	
	/*服务优势*/
	.i_youshi{}
	.i_youshi li{ float:left; width:48%; margin:20px 0 0 0;}
	.i_youshi li .d_box{padding:0 20px 0 20px;}
	.i_youshi li .d_box .title{height:40px; line-height:40px; text-align:center; font-size:14px; position:relative; display:block; color:#222222;}
	.i_youshi li .d_box .text{ color:#999999; font-size:12px; line-height:26px; text-align:center;}

	
	
	/*关于我们*/
	.i_about .mleft{width:100%;}
	.i_about .mright{width:100%; color:#ffffff; line-height:26px; font-size:14px;}
	.i_about .mright .more{ text-align:center; padding:1vw 0 0 0;}

	
	
	/*首页新闻*/
	.i_news li{ float:left; width:100%; margin:0 0 0 0;}
	.i_news li:nth-child(4n+4){margin-right:0;} 
	.i_news li .d_box .mtitle{ text-align:center;}
	.i_news li .d_box .mdate{ text-align:center;}
	.i_news li .d_box .mtext{ font-size:12px; line-height:2em; height:auto; overflow:inherit;}
	

	
	/*底部信息*/
	.footer_box{ padding:10px 0 10px 0;}
	.footer_box .mleft{ float:left; width:100%;}
	.footer_box .mleft .footer_nav{ display:none;}
	.footer_box .mleft .footer_text{ font-size:12px; padding:0 0 0 0;}
	.footer_box .mright{ display:none;}
	.footer_copy{ font-size:12px;}
	
	
	
	/*首页案例*/
	.i_pro_ul{ padding:0px 0 0 0;}
	.i_pro_ul li{ margin:10px 10px 0 0; width:40%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2);}
	.i_pro_ul li:nth-child(3n+3){ width:100%; margin-right:0;}
	.i_pro_ul li:nth-child(2n+2){margin-right:0px;}	
	.i_pro_ul li .text_box .mtitle{ font-size:14px;}
	

	
	.news-list li .nr-box .more_n{text-align:center;}
	
	.xx_box{padding:0 0px 0 0px;}
	
	.er_banner{ height:200px;}
	.er_banner .t-box{top:40%; top:calc(50% - 20px); top: -moz-calc(50% - 20px); top: -webkit-calc(50% - 20px); width:100%; height:40px; text-align:center;}
	.er_banner .t-box .t_title{font-size:18px;}
	.er_banner .t-box .en_title{ padding:10px 0 0 0; font-size:14px;}
	
	
	/*图片列表*/
	.photo_ul li{ float:left; width:48%; width: calc((100% - 10px)/2); width: -moz-calc((100% - 10px)/2); width: -webkit-calc((100% - 10px)/2); margin:0px 10px 10px 0;}
	.photo_ul li:nth-child(3n+3){margin-right:10px;}
	.photo_ul li:nth-child(2n+2){margin-right:0px;} 
	.photo_ul li .mtitle{ height:32px; line-height:32px;}
	
}
@media screen and (max-width:910px){
	.er_box{ padding:10px 0 10px 0;}
	.er_box .er_left{ display:none;}
	.er_box .er_right{ width:100%;}
	
	.about_box .mtitle{ font-size:16px;}
}

@media screen and (max-width:880px){	
	
	.more{ text-align:center; padding:15px 0 15px 0;}
	
	/*产品展示*/
	.i_pro .mleft{ width:100%;}
	.i_pro .mright{width:100%;}
	.i_pro .mright ul li{margin:6px 0 0 0;}
	.i_pro .mright ul li .title{height:40px; line-height:40px;}
	.i_pro .mright ul li .title a{font-size:14px;}
	
	
	.banner .slick-dots li button { display:none;}
	
	
	/*联系我们*/
	.contact_box .mleft{ width:100%;}
	.contact_box .mright{ width:100%; text-align:center; margin-top:0; margin-bottom:10px;}
	.contact_box .mright img{max-width:100%;}
	
	
	/*文字版*/
	.news_text li .a1{ float:left; display:none;}
	.news_text li .a2{ margin-left:0; width:70%; width:calc(100% - 90px); width:-moz-calc(100% - 90px); width:-webkit-calc(100% - 90px);}

}

@media screen and (max-width:760px){
	.kefu_right li{ display:none;}
	.er_nav{display:none;}
}

@media screen and (max-width:740px){

}

@media screen and (max-width:680px){
	/*联系我们*/
	.contact_box .d1{ padding:7px 0 0 0;}
	.contact_box .d1 li{ float:left; margin:7px 0 7px 0; width:100%; background-color:#FFFFFF;}
	.contact_box .d1 li .text_box .title{ height:34px; line-height:34px; font-size:16px;}
	
	.job_box li .job-content{padding:10px 0 10px 0;}
	.job_box li .job-content table{width:96%;}
	.job_box li .job-content table tr th{ float:left; width:99%; text-align:center;}
	.job_box li .job-content table tr td{ float:left; width:99%; text-align:center;}
}

@media screen and (max-width:640px){

	
	.pro_ul2{ padding:10px 0 0px 0;}
	.pro_ul2 li{margin:10px 0 0px 0; width:100%;}
	.pro_ul2 li:nth-child(even){float:left;}
	.pro_ul2 li .img_box .img{ border:1px solid #d7d7d7; padding:20px 10px 20px 10px;}
	.pro_ul2 li .title{height:40px; line-height:40px;}
	.pro_ul2 li .title a{font-size:14px;}

	
	.xx_title{ padding:10px 0 10px 0; font-size:18px;}
	.pre_next .p_l{ float:left; text-align:left; width:100%;}
	.pre_next .p_r{ float:left; text-align:left; width:100%;}
	
	.xx_content{font-size:14px; line-height:34px;}
	
	/*图片列表*/
	.img_list li{ float:left; width:100%; margin:10px 0px 0px 0; position:relative;}
	.img_list li .mimg{border:1px solid #eeeeee;}
	.img_list li .mimg img{ width:100%; display:block;}
	
	/*新闻*/
	.news-list{ padding:0px 0 0 0;}
	.news-list li{ padding:10px 0 10px 0; border-bottom:1px solid #eeeeee;}
	.news-list li .mimg{float:left; width:98%; width: calc(100% - 12px); width: -moz-calc(100% - 12px); width: -webkit-calc(100% - 12px);}
	.news-list li .nr-box{ width:100%;}
	.news-list li .nr-box .mtitle{padding-top:14px;}
	.news-list li .nr-box .mtitle a{font-size:14px; color:#000000;}
	.news-list li .nr-box .more{ padding:10px 0 0 0; text-align:center;}
	.news-list li .nr-box .more a{line-height:30px; padding:0 20px 0 20px;}
	
	.news-list li:nth-child(2n+2) .mimg{float:left;}
	.news-list li:nth-child(2n+2) .nr-box{float:right;}
	
}

@media screen and (max-width:580px){
	.i_pro .mright ul li{ width:100%;}

	
	table tr td{ float:left; width:94%; width: calc(100% - 12px); width: -moz-calc(100% - 12px); width: -webkit-calc(100% - 12px);}
}

@media screen and (max-width:520px){
	/*图片列表*/
	.photo_ul li{ float:left; width:100%; margin:0px 0px 10px 0;}
	.photo_ul li:nth-child(3n+3){margin-right:0px;}
	.photo_ul li:nth-child(2n+2){margin-right:0px;} 
}

@media screen and (max-width:461px){

}
@media screen and (max-width:420px){

}
@media screen and (max-width:350px){

}